package com.swotxu.mall.ware.feign;

import com.swotxu.common.utils.R;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * feign 请求路径有两种
 * 1）/product/skuinfo/info/{skuId}
 *   直接服务调用 @FeignClient("mall-product")
 *
 * 2）/api/product/skuinfo/info/{skuId}
 *   指定所有请求过网关 @FeignClient("mall-gateway")
 *
 * @Date: 2021/1/11 22:01
 * @Author: swotXu
 */
@FeignClient("mall-product")
public interface ProductFeignService {

    @RequestMapping("/product/skuinfo/info/{skuId}")
    R skuInfo(@PathVariable("skuId") Long skuId);
}
